﻿using ConfExpert.Forms.Base;
using DevTeam;
using System;
using System.Data;

namespace ConfExpert.Forms.Aksesuar
{
    public partial class _AksesuarMensei : XForm
    {
        public _AksesuarMensei()
        {
            InitializeComponent();
        }

        private void AksesuarMensei_Load(object sender, EventArgs e)
        {
            gvAksResim.Init("GetAksesuarMensei", WhoAmI);

            gvAksResim.MakeColumnInvisible("AksesuarMenseiId");

            //gvAksResim.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;

            DataTable dtAksesuar = gvAksResim.DataTable();

            dtAksesuar.TableNewRow += dtAksesuar_TableNewRow;
            bbiGuncelle.ItemClick += bbiGuncelle_ItemClick;
            bbiKaydet.ItemClick += bbiKaydet_ItemClick;

            gvAksResim.BestFitColumns();
        }

        void dtAksesuar_TableNewRow(object sender, DataTableNewRowEventArgs e)
        {
            e.Row["UserId"] = WhoAmI;
        }

        void bbiKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            gvAksResim.Update("AksesuarMenseiId,AksesuarId,OriginId,UserId", "AksesuarMensei");
        }

        void bbiGuncelle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            gvAksResim.RefreshDataSource("GetAksesuarMensei", WhoAmI);
        }
    }
}
